package com.taxshare.api.view.vo;

import com.taxshare.tools.util.DateUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@Api("报文外层入参")
public class GlobalInfoVO {
    @ApiModelProperty("应用标识")
    private String appId;

    @ApiModelProperty("")
    private String terminalCode;

    @ApiModelProperty("")
    private String version;

    @ApiModelProperty("")
    private String taxpayerId;

    @ApiModelProperty("")
    private String authorizationCode;

    @ApiModelProperty("接口编码")
    private String interfaceCode;

    @ApiModelProperty("数据交换请求发出时间")
    private String requestTime = DateUtil.getCurrent();

    @ApiModelProperty("纳税人识别号")
    private String userName;

    @ApiModelProperty("密码")
    private String passWord;

    @ApiModelProperty("数据交换请求发出方代码")
    private String requestCode;

    @ApiModelProperty("数据交换请求接受方代码")
    private String responseCode;

    @ApiModelProperty("数据交换流水号")
    private String dataExchangeId;

    @ApiModelProperty("开票分机号-终端号")
    private String fjh;

    @ApiModelProperty("机器编号")
    private String jqbh;

    @ApiModelProperty("base64请求数据内容或返回数据内容")
    private String content;

}